import axios from 'axios'
import { showToast } from 'vant'
console.log(import.meta.env.VITE_BASE_URL)
import router from '@/router'


const instance = axios.create({

    baseURL: import.meta.env.VITE_BASE_URL

})

//  请求拦截器  


instance.interceptors.request.use((config) => {
let token = localStorage.getItem('token')

	if(token){
		config.headers.token = token
	}
	  

    return config
}, (err) => {

 console.log(err)
 
 return  Promise.reject(err)

})



//  响应拦截

instance.interceptors.response.use((res) => {
console.log(res)

if(res.data.code === 30204){
	showToast('您的登陆信息失效，请重新登陆')
	setTimeout(function(){
		router.push('/login?come=1')
	},1000)
	
	return false
}
    return res.data
}, (err) => {


})


export default instance